package com.br.betelgeuse.controller;

import java.util.List;

import com.br.betelgeuse.model.Candidato;
import com.br.betelgeuse.model.SelecaoCandidatos;

public interface SelecaoCandidatosControle {

	/*
	 * Metodo para gerar a lista de candidatos selecionados
	 * 
	 * @Param: List<Candidato> candidatos
	 */
	public int gerarSelecaoCandidatos();

	// Metodo para persistir candidato selecionado
	public void gravarSelecaoCandidatos(int idSelecao);

	// Metodo para listar os candidatos selecionados
	public List<Candidato> listarSelecaoCandidatos(int idSelecao);

	/*
	 * Metodo para persistir lista de candidatos selecionado
	 * 
	 * @Param: List<Candidato> candidatos
	 */
	public void gravarListaSelecaoCandidatos(
			List<SelecaoCandidatos> candidatosSelecionados);

}
